package com.dms.modules.user.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel(description = "用户浏览历史VO")
public class UserBrowseHistoryVO {
    
    @ApiModelProperty("浏览历史ID")
    private Long id;
    
    @ApiModelProperty("商品ID")
    private Long productId;
    
    @ApiModelProperty("商品名称")
    private String productName;
    
    @ApiModelProperty("商品主图")
    private String productImage;
    
    @ApiModelProperty("商品价格")
    private BigDecimal productPrice;
    
    @ApiModelProperty("商品描述")
    private String productDescription;
    
    @ApiModelProperty("分类ID")
    private Long categoryId;
    
    @ApiModelProperty("分类名称")
    private String categoryName;
    
    @ApiModelProperty("浏览次数")
    private Integer viewCount;
    
    @ApiModelProperty("停留时长(秒)")
    private Integer stayDuration;
    
    @ApiModelProperty("最后浏览时间")
    private LocalDateTime lastViewTime;
} 